function pageNations(data) {
    let { limit, offset, pegeid, prev, next, last, max} = data;
    // 默认偏移数量
    let limit = 40;
    // 偏移初始量
    let offset = 0;
    // 开始的页码
    let pageid = 0;
    // 上一页
    let prev;
    // next页
    let next;
    // 最后一页
    let last;
    // 声明一个最大页
    let maxpage;
    // 绑定事件函数，方便页面分页开始
    function chkLis(pageid) {
        Ajax({
            url: 'http://localhost:3000/top/playlist',
            params: {
                limit: limit,
                offset: limit * pageid,
                cat: tag,
            },
            type: 'get',
        }).then(function resolve(res) {
            // console.log(res.playlists);
            // console.log(res);
            // 计算出最大页码
            maxpage = Math.ceil(res.total / limit);

            // 初始化 渲染数据 默认第1页
            // 渲染页码栏
            // 计算页码栏
            // 这里的页码栏是每次获取limit+offset的数据量
            prev = pageid - 1;
            if (prev < 1) prev = 1;

            //循环页码加1，并且判断最否达到最大页 
            next = pageid + 1;
            if (next > maxpage) next = maxpage;

            // console.log(maxpage - 1)
            last = maxpage - 1;

            let pager = new Map([
                ['首页', 0],
                ['上页', prev],
                ['下页', next],
                ['尾页', maxpage - 1]
            ]);

            // 页面开始展示渲染
            template.defaults.imports.dateFormat = function (date, format) {
                var num = date / 10000;
                return num + '万';
            };
            let tpl = template('tpl', {
                data: res.playlists,
            });
            const fcb = document.querySelector('.album');
            fcb.innerHTML = tpl;
            let page = template('page', {
                pager,
            });
            const fpage = document.querySelector('.pageation');
            fpage.innerHTML = page;
        })
    }
}